← All courses

COMP 112 Introduction to Programming Concepts and Methodologies

Approved at 6 CSU campuses

A community college course with this C-ID is accepted as this CSU course. Confirm for your specific major with an advisor or ASSIST.org.

  • California State University, Dominguez Hills
    CIS 272 · Business Programming I
  • California State University, Dominguez Hills
    CSC 115 · Introduction to Programming Concepts
  • California State University, Fullerton
    CPSC 120 · Introduction to Programming
  • California State University, Fullerton
    CPSC 120A, 120L · Introduction to Programming Lecture and Lab
  • California State University, Long Beach
    CECS 174 · Introduction to Programming and Problem Solving
  • California State University, Los Angeles
    CIS 2830 · Introduction to Application Programming
  • California State University, Los Angeles
    CS 2010 · Computer Programming Fundamentals
  • California State University, Northridge
    COMP 108 · Orientation to Computer Science
  • San Francisco State University
    ENGR 103 · Introduction to Computers (Python excluded)
  • San Francisco State University
    ENGR 213 · Introduction to C Programming for Engineers

Offered at 65 community colleges

CollegeCourseTitleOutline effective
American River CollegeCISP 360Introduction to Structured ProgrammingSpring 2013
American River CollegeCISP 480Honors Introduction to Structured ProgrammingSummer 2022
Antelope Valley CollegeCS 110Introduction to Programming Concepts and MethodologiesFall 2023
Bakersfield CollegeCOMP B10Introduction to Programming Concepts and Methodologies using PythonSummer 2020
Butte CollegeCSCI 4Introduction to Programming Concepts and MethodologiesSpring 2013
Cabrillo CollegeCS 11Introduction to Programming Concepts and Methodology, C++Spring 2021
Cabrillo CollegeCS 12JIntroduction to Programming Concepts and Methodology, JavaFall 2012
Cabrillo CollegeCS 12PPython Introductory Programming Concepts and MethodologySpring 2021
Canada CollegeCIS 118Introduction to Computer ScienceFall 2013
Canada CollegeCIS 122Introduction to Programming: PythonFall 2019
Cerritos CollegeCIS 181Python ProgrammingFall 2021
Chaffey CollegeCISPROG 1Introduction to Computer ProgrammingFall 2013
Citrus CollegeCSIS 111Introduction to Programming Concepts and DesignFall 2009
City College of San FranciscoCS 110AIntroduction to Programming and Computer ScienceFall 2025
City College of San FranciscoCS 111AIntro to Programming: JavaSpring 2014
Clovis Community CollegeCSCI 40Programming Concepts and Methodology IFall 2015
College of San MateoCIS 254Introduction to Object-Oriented Program DesignFall 2016
College of the SequoiasCOMP 006Programming FundamentalsSpring 2011
College of the SiskiyousCSCI 1007Programming ISpring 2013
Columbia CollegeCOMP 10Introduction to ProgrammingSummer 2020
Compton CollegeCSCI 101Problem Solving and Program Design Using C++Spring 2021
Contra Costa CollegeCOMP 112Introduction to ProgrammingSummer 2023
Cosumnes River CollegeCISP 360Introduction to Structured ProgrammingSummer 2014
Cuesta CollegeCIS 201Intro to Computer ScienceSpring 2013
Cuyamaca CollegeCS 119Program Design and DevelopmentFall 2013
Cuyamaca CollegeCS 119LProgram Design and Development LabFall 2013
Diablo Valley CollegeCOMSC 110Introduction to ProgrammingFall 2022
East Los Angeles CollegeENG GEN 121Programming for EngineersSpring 2013
Evergreen Valley CollegeCOMSC 020Introduction to Programming Concepts and MethodologiesSummer 2015
Folsom Lake CollegeCISP 360Introduction to Structured ProgrammingSpring 2014
Foothill CollegeC S 2AHHONORS OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++Spring 2015
Fresno City CollegeCSCI 1Introduction to Programming Concepts and MethodologiesSpring 2018
Gavilan CollegeCSIS 42Python ProgrammingFall 2021
Glendale Community CollegeCS/IS 112Introduction to Programming Using JavaSpring 2015
Glendale Community CollegeCS/IS 151Python ProgrammingSpring 2026
Grossmont CollegeCSIS 293Introduction to Java ProgrammingSpring 2013
Hartnell CollegeCSS 1Introduction to Computer Science & Programming FundamentalsSpring 2023
Irvine Valley CollegeCS 10Introduction to Programming Using PythonFall 2014
Laney CollegeCIS 61Structure and Interpretation of Computer ProgramsFall 2015
Las Positas CollegeCS 7Introduction to Computer ProgrammingFall 2015
Lemoore CollegeCIS 002DIntroduction to Programming Concepts and Methodologies - JAVAFall 2015
Long Beach City CollegeCOSP 7Programming Concepts and MethodologiesFall 2015
Los Angeles City CollegeCS 102Programming Logic and Design (Introduction to Programming)Summer 2020
Los Angeles Harbor CollegeCS 113Programming in JavaSpring 2014
Los Angeles Harbor CollegeCS 116PROGRAMMING IN C++Spring 2020
Los Angeles Harbor CollegeCS 119Programming in PythonFall 2021
Los Angeles Mission CollegeCS 102Programming Logic and DesignFall 2013
Los Angeles Mission CollegeCS 116Programming in C++Spring 2020
Los Angeles Southwest CollegeCS 101Introduction to Computer ScienceSummer 2020
Los Angeles Trade Technical CollegeCS 116Programming in C++Spring 2025
Los Angeles Trade Technical CollegeCS 119Programming in PythonSummer 2025
Madera Community CollegeCSCI 40Programming Concepts and Methodology IFall 2012
Merritt CollegeCS 1Introduction to Open Source Software and Computer ScienceFall 2022
MiraCosta CollegeCS 101Introduction to Computer Science PrinciplesFall 2022
Mission CollegeCIS 007Python ProgrammingFall 2016
Mission CollegeCIS 040C++ ProgrammingFall 2021
Monterey Peninsula CollegeCSCI 9Programming Fundamentals: PythonFall 2025
Mt. San Antonio CollegeCSCI 110Fundamentals of Computer ScienceFall 2025
Napa Valley CollegeCOMS 120Introduction to Programming Concepts and MethodologiesFall 2021
Ohlone CollegeCS 125Introduction to Java ProgrammingFall 2021
Orange Coast CollegeCS A131PYTHON PROGRAMMING 1Fall 2017
Pasadena City CollegeCS 001Introduction to Computers and ProgrammingSummer 2022
Pasadena City CollegeCS 021Introduction to Programming Concepts and MethodologiesSummer 2021
Porterville CollegeCSC P112Programming Concepts and Methodologies using PythonSummer 2026
Reedley CollegeCSCI 40Programming Concepts and Methodology IFall 2012
Sacramento City CollegeCISP 360Introduction to Structured ProgrammingSummer 2012
Saddleback CollegeCS 1BIntroduction to Computer Science IIFall 2018
San Joaquin Delta CollegeCSP 17Introduction to Programming Concepts and MethodologiesSummer 2014
San Jose City CollegeCIS 106Introduction to Coding and Python ProgrammingFall 2024
Santa Ana CollegeCMPR 120Introduction to ProgrammingFall 2014
Santa Barbara City CollegeCS 104Introduction to ProgrammingFall 2023
Santa Monica CollegeCS 87APython ProgrammingFall 2017
Santa Rosa Junior CollegeCS 10AIntroduction to Programming Concepts and MethodologiesFall 2018
Santiago Canyon CollegeCMPR 120Introduction to ProgrammingFall 2017
Santiago Canyon CollegeCMPR 120HHonors Introduction to ProgrammingFall 2025
Shasta CollegeCIS 2Introduction to Computer ScienceFall 2023
Skyline CollegeCIS 122Introduction to Programming: PythonFall 2024
Skyline CollegeCIS 134The Art of Coding : iOS App Development with SwiftFall 2024
Taft CollegeENGR 1540Introduction to Programming Concepts and Methodologies for Engineers with LabFall 2023
West Los Angeles CollegeCS 119Programming in PythonFall 2021